package Package.FileM.JudgmentAndAcquisition;

import java.io.File;

public class JudgmentAndAcquisition {
    public static  void JudgmentAndAcquisition(){
        File f=new File("Myself\\java.txt");
//判断功能
//        方法名 说明
//public boolean isDirectory() 测试此抽象路径名表示的File是否为目录
        System.out.println(f.isDirectory());
//public boolean isFile() 测试此抽象路径名表示的File是否为文件
        System.out.println(f.isFile());
//public boolean exists() 测试此抽象路径名表示的File是否存在
        System.out.println(f.exists());
//获取功能
//        方法名 说明
//public String getAbsolutePath() 返回此抽象路径名的绝对路径名字符串
        System.out.println(f.getAbsolutePath());
//public String getPath() 将此抽象路径名转换为路径名字符串
        System.out.println(f.getPath());
//public String getName() 返回由此抽象路径名表示的文件或目录的名称
        System.out.println(f.getName());
//public String[] list() 返回此抽象路径名表示的目录中的文件和目录的名称字符串数组
        File f2=new File("D:\\insert");
        String[] s=f2.list();
        for (String s1:s){
            System.out.println(s1);
        }
//public File[] listFiles() 返回此抽象路径名表示的目录中的文件和目录的File对象数组
        System.out.println("-----------------");
        File[] f3=f2.listFiles();
        for (File fo:f3
             ) {

            if (fo.isFile()){
                System.out.println(fo.getName());
            }
        }
    }

}
